home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part2 / 13950 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.0 KB

  1. Path: Starbase.NeoSoft.COM!barrym
  2. From: barrym@starbase.neosoft.com (barrym)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: shareware compiler?
  5. Date: 10 Apr 1996 21:02:57 GMT
  6. Organization: NeoSoft Internet Services   +1 713 968 5800
  7. Message-ID: <4kh7m1$pk9@uuneo.neosoft.com>
  8. References: <4jteii$lda@nuacht.iol.ie>
  9. NNTP-Posting-Host: starbase.neosoft.com
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Kevin Walsh (kevwalsh@iol.ie) wrote:
  13. : Hello!
  14.  
  15. : I'm just starting out learning C but can't afford a
  16. : commercial compiler - would anybody know of a shareware
  17. : compiler that wouldn't be too expensive?
  18.  
  19.  
  20. Micro C is available on the net.  It's a very good little
  21. K&R standard C compiler.  But you'll need an assembler and
  22. linker.  Masm and Tasm both will work.  I've seen a post
  23. on another newsgroup that says they've made it freeware
  24. for non-commercial use.
  25.  
  26. PCC is also availble on the net.  It used to be Desmet C,
  27. a commercial compiler that produced very fast and small
  28. executables, but I think modern compilers can do better
  29. now.  It's also a K&R standard compiler, and, unlike
  30. Micro C it includes all the stuff you expect, like floats,
  31. unions, bit fields, etc.
  32.  
  33. If you want to spend some money, Tom Mix Power C is $19.95.
  34. Add another $19.95 for the debugger.  You'll want that.
  35. it's a fully ANSI C compiler with lots of everything.  It
  36. also produces very fast, but not small executables.
  37.  
  38. Power C is probably your best choice if you can afford it.
  39. If not, I'd look at one of the others.  If all you want to
  40. do is learn C, any of these will be good tools.
  41.  
  42. Micro C and PCC are K&R standard compilers, not ANSI.  K&R
  43. stands for Kernigan and Ritchie, who developed C.  Its the
  44. standard that was used for years until the ANSI people
  45. made the new standard.  If you start with K&R  you'll have
  46. to learn a few additional things when you move to ANSI, but
  47. not very much.  And all of your old code will work just fine
  48. because the ANSI standard includes the K&R standard for
  49. backward compatiblity.
  50.  
  51. You'll be better off with ANSI, but not much better.  The
  52. main thing is get one and get going with it.
  53.  
  54. Barry
  55.